MOSAIC: Declarative platform for dynamic overlay composition

نویسندگان

  • Yun Mao
  • Boon Thau Loo
  • Zachary G. Ives
  • Jonathan M. Smith
چکیده

Overlay networks create new networking services using nodes that communicate using pre-existing networks. They are often optimized for specific applications and targeted at niche vertical domains, but lack interoperability with which their functionalities can be shared. MOSAIC is a declarative platform for constructing new overlay networks from multiple existing overlays, each possessing a subset of the desired new network’s characteristics. This paper focuses on the design and implementation of MOSAIC: composition and deployment of control and/or data plane functions of different overlay networks, dynamic compositions of overlay networks to meet changing application needs and network conditions, and seamless support for legacy applications. MOSAIC overlays are specified using Mozlog, a new declarative language for expressing overlay properties independently from their particular implementation or underlying network. MOSAIC is validated experimentally using compositions specified in Mozlog in order to create new overlay networks with compositions of their functions: the i3 indirection overlay that supports mobility, the resilient overlay network (RON) overlay for robust routing, and the Chord distributed hash table for scalable lookups. MOSAIC uses runtime composition to simultaneously deliver application-aware mobility, NAT traversal and reliability. We further demonstrate MOSAIC’s dynamic composition capabilities by Chord switching its underlay from IP to RON at runtime. MOSAIC’s benefits are obtained at a low performance cost, as demonstrated by measurements on both a local cluster environment and the PlanetLab global testbed. Disciplines Computer Sciences Comments Mao, Y., Loo, B., Ives, Z., & Smith, J., MOSAIC: Declarative Platform for Dynamic Overlay Composition, Computer Networks (COMNET), May 2011, doi: 10.1016/j.comnet.2011.08.006 This journal article is available at ScholarlyCommons: http://repository.upenn.edu/cis_papers/618 MOSAIC: Declarative Platform for Dynamic Overlay Composition Yun Mao, AT&T Labs Research, Boon Thau Loo, Zachary Ives and Jonathan M. Smith, University of Pennsylvania

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MOSAIC: Unified Platform for Dynamic Overlay Selection and Composition

MOSAIC constructs new overlay networks with desired characteristics by composing existing overlays with subsets of those attributes. Thus, MOSAIC overcomes the problem of multiple network infrastructures that are partial solutions, while preserving deployability. Composition of control and/or data planes is possible in the system. MOSAIC overlays are specified in Mozlog, a declarative language ...

متن کامل

MOSAIC: Multiple Overlay Selection and Intelligent Composition

Today, the most effective mechanism for remedying shortcomings of the Internet, or augmenting it with new networking capabilities, is to develop and deploy a new overlay network. This leads to the problem of multiple networking infrastructures, each with independent advantages, and each developed in isolation. A greatly preferable solution is to have a single infrastructure under which new over...

متن کامل

A Paxon Evaluation of P2

P2 is a new and exciting system that permits declarative implementations of overlay networks. The recently published work cites reasonable implementations and performance for two protocols, Chord and Narada. Our work evaluates P2 through an implementation of a third protocol, the Paxos consensus protocol. P2’s declarative language Overlog, admitted a smooth and readable implementation of the Pa...

متن کامل

A Dynamic Hybrid Service Overlay Network for Service Compositions

This paper presents a dynamic hybrid Service Overlay Network (SON) for service composition for multimedia delivery in mobile networks. The overlay considers the nomadic nature of mobile nodes in the decision for node placement within the overlay as well as the types of services provided and expected Quality of Service (QoS) levels. Dynamic re-organization of the overlay reflects changes in stab...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Networks

دوره 56  شماره 

صفحات  -

تاریخ انتشار 2012